Presentation: Tweet"Building High Performance Protocols"
Like any good piece of software, a performant network protocol implementation is a marriage of careful design of both protocol and code. In this session, we will let the cat out of the bag on several tips and tricks that have been employed over many years to design and implement network protocols that are high performance and designed for backwards compatibility. We will also explore what NOT to do, as well as, what to include in a protocol and what belongs higher up. So many lessons have been learned going from IPv4 to IPv6 and from HTTP/1.1 to SPDY. These great ideas apply well beyond network protocols and they have been the sole domain of network geeks for far too long.